Autonomic software recovery enables software to automatically detect and recover software\nfaults. This feature makes the software to run more efficiently, actively, and reduces the maintenance\ntime and cost. This paper proposes an automated approach for Software Fault Detection and\nRecovery (SFDR). The SFDR detects the cases if a fault occurs with software components such as\ncomponent deletion, replacement or modification, and recovers the component to enable the\nsoftware to continue its intended operation. The SFDR is analyzed and implemented in parallel as\na standalone software at the design phase of the target software. The practical applicability of the\nproposed approach has been tested by implementing an application demonstrating the performance\nand effectiveness of the SFDR. The experimental results and the comparisons with other\nworks show the effectiveness of the proposed approach.
Loading....